Programming Notation in Systems Design

نویسنده

  • Kenneth E. Iverson
چکیده

function of programming notation in systems design and the characteristics of a suitable language are discussed. A brief introduction i s given to a particular language (developed by the author and detailed elsewhere) which has many of the desired properties. Application of the language i s illustrated by the use of familiar examples. In any area of design, systematic design procedures are necessarily based upon methods for the precise and formal description of the entities being designed. Because complex systems commonly embrace elements from a number of disparate disciplines (e.g., computers, programming systems, servomechanisms, accounting systems), there exists no common terminology or notation adequate for the description of an entire complex system, and hence no adequate basis for systematic " systems design ". Despite the variety in the components involved, there is an important element common to all systems design; namely, the universal concern with the procedures or algorithms executed by the system. In a fully automatic system the procedures are, by definition, explicit, and the behavior of such a system can be fully described by the explicit procedures, more commonly called programs. Even in semi-automatic systems a program description can be used effectively to describe the automatic portion and to isolate and identify the variables subject to specification by people or other incompletely predictable agents. The programming notation or language used in the description of a system must be universal enough to conveniently describe programs appropriate to each of the elements embraced in a system. It must also be precise. To be truly effective in design it must further be concise and subject to formal manipulation, i.e., statements in the language must satisfy a good many significant formal identities.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Waveform Design using Second Order Cone Programming in Radar Systems

Transmit waveform design is one of the most important problems in active sensing and communication systems. This problem, due to the complexity and non-convexity, has been always the main topic of many papers for the decades. However, still an optimal solution which guarantees a global minimum for this multi-variable optimization problem is not found. In this paper, we propose an attracting met...

متن کامل

A Possible Design Notation for Aspect Oriented Programming

Aspect Oriented Programming (AOP) cuts across (and supplements) conventional programming to focus on emergent entities. In an analogous fashion, a visual notation called UCMs (Use Case Maps) cuts across (and supplements) conventional program-design notations to focus on emergent entities. Where AOP represents emergent entitities in textual terms, the UCM notation represents them as visual paths...

متن کامل

Design of the Mechatronic System with Help of Uml Diagrams

The Unified Modelling Language (UML) is a language that helps to visualize, design and document models of large and complex systems. Terminology and notation of visual modelling can be used as common high level object oriented language for design of the mechatronic systems. Index terms UML, mechatronics, CASE tool, MATLAB, Simulink, Stateflow

متن کامل

Application of UML in Real-Time Embedded Systems

The UML was designed as a graphical notation for use with object-oriented systems and applications. Because of its popularity, now it is emerging in the field of embedded systems design as a modeling language. The UML notation is useful in capturing the requirements, documenting the structure, decomposing into objects and defining relationships between objects. It is a notational language that ...

متن کامل

Reliable hub-and-spoke network design problems under uncertainty through multi-objective programming

HLP (hub location problem) tries to find locations of hub facilities and assignment of nodes to extended facilities. Hubs are facilities to collect, arrange, and distribute commodities in telecommunication networks, cargo delivery systems, etc. Hubs are very crucial and their inaccessibility impresses on network whole levels. In this paper, first, total reliability of the network is defined bas...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IBM Systems Journal

دوره 2  شماره 

صفحات  -

تاریخ انتشار 1963